package com.homwork.Collection_learn.List;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class Exercise2 {
    public static void main(String[] args) {
        /**
         * 添加10个以上的元素，在2号位插入一个元素 “韩顺平教育”，
         * 获取得到第5个元素，删除第6个元素，修改第七个元素，在使用迭代器遍历集合
         * 要求：使用List的实现类ArrayList类
         */
        List<String> list = new ArrayList<>();
        //添加10个元素
        for (int i = 0; i < 10; i++) {
            list.add("gqm");
        }
        //输出
        extracted(list);
        //2号位插入到韩顺平教育
        list.add(2, "nihao");
        //获取得到第5个元素
        list.get(4);
        //删除第6个元素
        list.remove(6);
        //修改第7个元素
        list.set(7,"bcq");
        //用迭代器遍历
        Iterator<String> stringIterator = list.iterator();
        while (stringIterator.hasNext()) {
            String next = stringIterator.next();
            System.out.println(next);
        }

    }

    private static void extracted(List<String> List) {
        for (String s : List) {
            System.out.println(s);
        }
    }
}
